import matplotlib.pyplot as plt

print(plt.style.available)
plt.style.use('seaborn-v0_8-talk')
# 指定默认字体
plt.rcParams['font.family'] = 'Kai'  # 或其他支持中文的字体
plt.rcParams['axes.unicode_minus'] = False  # 解决负号'-'显示为方块的问题

x_values = range(1, 5001)
y_values = [x**3 for x in x_values]

fig, ax = plt.subplots()

# ax.scatter(x_values, y_values, c='red', s=10)
ax.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues, s=10)

# 设置图标标题
ax.set_title('平方数', fontsize = 24)
ax.set_xlabel('值', fontsize = 24)
ax.set_ylabel('值的平方', fontsize = 24)
ax.tick_params(axis='both', labelsize=14)

# 设置坐标的取值范围
# ax.axis([0, 5500, 0, 55000000])

plt.show()